import request from "../request.js"
import { baseUrl, HttpMethod } from "../consts.js"

const api = {
	/**
	 * 获取动态数据
	 */
	getDynamicList: {
		/**
		 * 请求地址
		 */
		url: ()=> `${baseUrl}/dynamic/find`,
		/**
		 * 请求方式
		 */
		method: HttpMethod.POST
	},
	/**
	 * 获取动态数据
	 */
	releaseDynamic: {
		/**
		 * 请求地址
		 */
		url: ()=> `${baseUrl}/dynamic/addOne`,
		/**
		 * 请求方式
		 */
		method: HttpMethod.POST
	}
}

export default {
	/**
	 * 获取数据
	 */
	getDynamicList(data) {
		console.log(data)
		if (data !== undefined) {
			return request({
				url: api.getDynamicList.url(),
				method: api.getDynamicList.method,
				data
			})
		} else {
			return request({
				url: api.getDynamicList.url(),
				method: api.getDynamicList.method,
				data: {}
			})
		}
	},
	/**
	 * 发布新动态
	 * @param {Object} data 动态信息
	 */
	releaseDynamic(data) {
		return request({
			url: api.releaseDynamic.url(),
			method: api.releaseDynamic.method,
			data
			
		})
	}
}